Piwik\Columns\Dimension C

Total Complexity 102
Dependencies 20
Dependents 58
Total lines 739
Lines of code 267
Logical lines of code 159
Comment lines 281
Methods 37
Properties 17

Methods 37

Method Rating Maintainability Complexity Lines of code
getType()
A
49 13 32
formatValue()
A
48 13 31
configureMetrics()
A
56 8 18
configureSegments()
S
69 7 6
uninstall()
S
59 6 13
groupValue()
S
61 5 11
getAllDimensions()
S
56 4 17
install()
S
69 4 6
update()
S
69 4 6
getSqlSegment()
S
67 4 8
getDimensions()
S
62 3 11
getNamePlural()
S
71 2 6
getName()
S
72 2 6
getModule()
S
66 2 8
getMetricId()
S
67 2 7
generateIdFromClass()
S
64 2 9
hasColumnType()
S
80 1 3
getDbTableName()
S
82 1 3
getDbColumnJoin()
S
82 1 3
getId()
S
76 1 4
getSqlFilter()
S
82 1 3
getRemovedDimensions()
S
71 1 7
getSqlFilterValue()
S
82 1 3
getSegments()
S
72 1 5
getAcceptValues()
S
82 1 3
getSuggestedValuesApi()
S
82 1 3
getSuggestedValuesCallback()
S
82 1 3
getColumnName()
S
82 1 3
getSegmentName()
S
82 1 3
getDbDiscriminator()
S
82 1 3
hasImplementedEvent()
S
71 1 5
setType()
S
81 1 3
setSqlSegment()
S
81 1 3
isAnonymousAllowed()
S
82 1 3
getCategoryId()
S
82 1 3
getEnumColumnValues()
S
82 1 3
getVersion()
S
82 1 3